// wtklabel.hpp
//

#ifndef _WTKLABEL_HPP
#define _WTKLABEL_HPP

#include "wtk/wtkwidget.hpp"

namespace wtk
{
  class Font;


  
  // Label
  //
  class WTK_API Label : public Widget
  {
  public:
    Label ( Widget *parent,
            std::string name );

    virtual void on_size_request ( SizeRequest &req );
    virtual void draw ( const DrawContext &context );
    
  private:
    std::string text;
    std::shared_ptr<wgl::Font> font;
  };
}

#endif
